/**
 * 存储后台动态顶部菜单数据
 */
import { getCateApi } from '@/api/home'

export default {
  namespaced: true, // 命名空间
  state: {
    list: [] // 1. 菜单数据
  },
  mutations: {
    // 2. 存储菜单数据
    setList (state, payload) {
      state.list = payload
    }
  },
  actions: {
    // 3. 获取菜单数据
    async getListAction ({ commit }, payload) {
      const { data } = await getCateApi()
      // console.log('分类菜单数据: ', data.result)
      commit('setList', data)
    }
  }
}
